home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Shareware Grab Bag
/
Shareware Grab Bag.iso
/
015
/
fontstk1.arc
/
DOCUMENT.ARC
/
PRINT3.DOC
< prev
next >
Wrap
Text File
|
1985-08-31
|
30KB
|
819 lines
:load1 darkbold.f16
:load2 normal.f08
:lpp 65
:font 1
:lpi 9
:dson
╔══════════════════════════════════╗
║ 2-22 IHSPRINT USER GUIDE ║
╚══════════════════════════════════╝
:space 3
┌─────────┐
│ :FONT n │
└─────────┘
:font 0
:lpi 6
:scale 1
:ccon
:dsoff
:space 2
=:FONT is used to activate an alternate font set. An
alternate font set can be created by using the
IHSFONT character editor. During the printing
of a document, two alternate font sets can be
loaded and available at any one time. Thus it
is very easy to switch between these font sets
at any time.
The single numeric parameter to :FONT is
either 0,1 or 2. A 0 activates the default
font set which is supported by your printer.
1 or 2 activates alternate font set 1 or 2
respectively. _WARNING... Before a :FONT 1 or_
_2 is issued, you must have previously loaded_
_the alternate font by using a :LOAD1 or_
_:LOAD2 command._=
:space 2
!=FOR EXAMPLE ...=!
:space 2
:font 2
:lpi 9
:dson
╔═══════════════╣ SAMPLE TEXT ╠══════════════════╗
║ ║
║ :load1 litebold.f16 ║
║ ║
║ :load2 caligrap.p16 ║
║ ║
║ This sentence is in regular font. ║
║ ║
║ :font 1 ║
║ ║
║ THIS IS LIGHT BOLD FONT. ║
║ ║
║ :font 2 ║
║ ║
║ This is proportional calligraphy font. ║
║ ║
║ :font 0 ║
║ ║
║ This is printed in normal font again. ║
║ ║
╚════════════════════════════════════════════════╝
:font 0
:lpi 6
:space 2
:load1 litebold.f16
:load2 caligrap.p16
This sentence is in regular font.
:font 1
THIS IS LIGHT BOLD FONT.
:font 2
This is proportional calligraphy font.
:font 0
This is printed in normal font again.
:load1 darkbold.f16
:load2 normal.f08
:eject
:font 1
:lpi 9
:dson
╔══════════════════════════════════╗
║ IHSPRINT USER GUIDE 2-23 ║
╚══════════════════════════════════╝
:space 3
┌──────────────────┐
│ :ION - :IOFF │
└──────────────────┘
:font 0
:lpi 6
:scale 1
:ccon
:space 2
:dsoff
=:ION= turns on the italics mode of printing. All
text lines which follow will be printed in
italics mode until a
=:IOFF= control word is encountered.
:space 2
=NOTE: The italics character set is not supported on
the CITOH printer. However, you may print
italics by using the alternate font named
ITALICS.FNT
:space 2
!FOR EXAMPLE ...!=
:ccoff
:space 2
:font 2
:dson
:lpi 9
╔═══════════════╣ SAMPLE TEXT ╠══════════════════╗
║ ║
║ This line of text is in normal print mode. ║
║ ║
║ :ion ║
║ ║
║ Next to surviving an earthquake, nothing ║
║ ║
║ is quite so satisfying as getting a ║
║ ║
║ refund on your income tax. ║
║ ║
║ :ioff ║
║ ║
║ This final line is back to normal. ║
║ ║
╚════════════════════════════════════════════════╝
:font 0
:dsoff
:scale 1
:lpi 6
:space 2
This line of text is in normal print mode.
:ion
Next to surviving an earthquake, nothing
is quite so satisfying as getting a
refund on your income tax.
:ioff
This final line is back to normal.
:ccon
=NOTE:= The italics character set may also be
activated by using the IHSPRINT Control
Characters as described under "Control
Characters" above.
:ccoff
:eject
:font 1
:lpi 9
:dson
╔══════════════════════════════════╗
║ 2-24 IHSPRINT USER GUIDE ║
╚══════════════════════════════════╝
:space 3
┌────────────────┐
│ :JON - :JOFF │
└────────────────┘
:font 0
:lpi 6
:scale 1
:ccon
:dsoff
:space 2
=:JON = turns ON justification spacing for an alternate
font which has been created by IHSFONT as
proportional. This means that the width of
each character in the font may vary according
to the actual width of the letter or symbol.
=:JOFF = turns OFF justification spacing.
The primary affect of these two control words
is best seen when trying to print text which
is right margin justified. If the alternate
font used to print the text is proportional
AND the :JOFF control word has been used, the
printed text will lose it's right margin
justification. However, if the :JON control
word has just been used, the words are
proportionalized but space between the words
is padded so that the right margin
justification is not destroyed.
:space 1
!=FOR EXAMPLE ...=!
:ccoff
:space 1
:font 2
:lpi 9
:dson
╔═════════════════╣ SAMPLE TEXT ╠════════════════╗
║ ║
║ :font 0 {First print normally ║
║ ║
║ Perseverance is failing nineteen ║
║ ║
║ times and succeeding the twentieth. ║
║ ║
║ :load1 normal.p08 {Load proportional font ║
║ ║
║ :font 1 ║
║ ║
║ :joff {Turn off justification spacing ║
║ ║
║ Perseverance is failing nineteen ║
║ ║
║ times and succeeding the twentieth. ║
║ ║
║ :jon {Turn on justification spacing ║
║ ║
║ Perseverance is failing nineteen ║
║ ║
║ times and succeeding the twentieth. ║
║ ║
╚════════════════════════════════════════════════╝
:font 0
:dsoff
:lpi 6
:space 1
Perseverance is failing nineteen
times and succeeding the twentieth.
:load2 normal.p08
:font 2
:dson
:joff
Perseverance is failing nineteen
times and succeeding the twentieth.
:jon
Perseverance is failing nineteen
times and succeeding the twentieth.
:joff
:load2 normal.f08
:eject
:font 1
:lpi 9
╔══════════════════════════════════╗
║ IHSPRINT USER GUIDE 2-25 ║
╚══════════════════════════════════╝
:space 3
┌──────────────────┐
│:LOAD1 - :LOAD2 │
└──────────────────┘
:font 0
:lpi 6
:scale 1
:ccon
:dsoff
:space 2
=:LOAD1= loads an alternate font set into the IHSPRINT
internal font table number 1. The parameter
to this control word is a fully qualified file
specification which identifies a font file
created by the IHSFONT character editor.
=:LOAD2= loads an alternate font set into the IHSPRINT
internal font table number 2. The parameter
to this control word is a fully qualified file
specification which identifies a font file
created by the IHSFONT character editor.
:space 3
=!FOR EXAMPLE ...!=
:ccoff
:font 2
:lpi 9
:space 2
:dson
╔═════════════╣ SAMPLE TEXT ╠════════════╗
║ ║
║ :load1 a:graphics.f08 ║
║ ║
║ :load2 caligrap.f08 ║
║ ║
╚════════════════════════════════════════╝
:font 0
:dsoff
:lpi 6
:space 2
Once the alternate fonts have been LOADed,
selection of one of the alternate sets is via
the :FONT command.
:eject
:font 1
:lpi 9
:dson
╔══════════════════════════════════╗
║ 2-26 IHSPRINT USER GUIDE ║
╚══════════════════════════════════╝
:space 3
┌────┐
│:LPI│
└────┘
:font 0
:lpi 6
:scale 1
:ccon
:dsoff
:space 2
=:LPI= is used to set the number of lines to be
printed per inch. The parameter to this
control word is a number from 1 to 9. The
usual line spacing is 6 lpi but sometimes it
becomes useful to change the line spacing.
Particularly if you are using graphics
characters which you want to connect into one
solid vertical line. To do this, you will
have to set LPI to 9.
If you want =double spacing=, just set LPI to 3.
:space 3
=!FOR EXAMPLE ...!=
:ccoff
:font 2
:lpi 9
:space 2
:dson
╔═════════════════╣ SAMPLE TEXT ╠════════════════╗
║ ║
║ :lpi 6 ║
║ ║
║ This line and the next one are ║
║ ║
║ printed at 6 lines per inch. ║
║ ║
║ :space 3 ║
║ ║
║ :lpi 3 ║
║ ║
║ This line and the next one are ║
║ ║
║ printed at 3 lines per inch. ║
║ ║
╚════════════════════════════════════════════════╝
:font 0
:dsoff
:lpi 6
:space 2
This line and the next one are
printed at 6 lines per inch.
:space 3
:lpi 3
This line and the next one are
printed at 3 lines per inch.
:eject
:font 1
:lpi 9
:dson
╔══════════════════════════════════╗
║ IHSPRINT USER GUIDE 2-27 ║
╚══════════════════════════════════╝
:space 3
┌──────┐
│:PICA │
└──────┘
:font 0
:lpi 6
:scale 1
:space 2
:dson
:eon
:ccon
=:PICA= turns on the PICA mode of printing. All text
lines which follow will be printed in pica
mode until a either a :ELITE, :COMP, or :PRO
command is encountered.
This command is used primarily on the CITOH
printers.
:space 4
!=FOR EXAMPLE ...=!
:space 2
:font 2
:lpi 9
:dson
:ccoff
╔═══════════════╣ SAMPLE TEXT ╠══════════════════╗
║ ║
║ :pro ║
║ ║
║ This line of text is in proportional mode. ║
║ ║
║ :elite ║
║ ║
║ This line is printed in elite. ║
║ ║
║ :pica ║
║ ║
║ This final line is in pica ║
║ ║
╚════════════════════════════════════════════════╝
:font 0
:eject
:font 1
:lpi 9
╔══════════════════════════════════╗
║ 2-28 IHSPRINT USER GUIDE ║
╚══════════════════════════════════╝
:space 3
┌──────┐
│ :PRO │
└──────┘
:font 0
:lpi 6
:scale 1
:space 2
:dsoff
:ccon
=:PRO= turns on PROPORTIONAL printing. All text
lines which follow will be printed in
proportional until a either a :ELITE, :COMP,
or :PICA command is encountered.
This command is used primarily on the CITOH
printers.
:space 4
!=FOR EXAMPLE ...=!
:space 2
:font 2
:lpi 9
:dson
:ccoff
╔═══════════════╣ SAMPLE TEXT ╠══════════════════╗
║ ║
║ :pro ║
║ ║
║ This line of text is in proportional mode. ║
║ ║
║ :elite ║
║ ║
║ This line is printed in elite. ║
║ ║
║ :pica ║
║ ║
║ This final line is in pica ║
║ ║
╚════════════════════════════════════════════════╝
:font 0
:eject
:font 1
:lpi 9
╔══════════════════════════════════╗
║ IHSPRINT USER GUIDE 2-29 ║
╚══════════════════════════════════╝
:space 3
┌─────────────────┐
│:SBON - :SBOFF │
└─────────────────┘
:font 0
:lpi 6
:scale 1
:ccon
:dson
:eon
:space 2
=:SBON= turns on the SUBSCRIPT mode of printing. All
text which follows will be printed in
subscript until a
=:SBOFF= control word is encountered. This will cause
all text lines which follow to be printed
normally.
:space 2
=NOTE: SUBSCRIPT mode is NOT supported on the CITOH
Printer.
=NOTE:= SUBSCRIPT mode is most easily used with the
Control characters as described under "Control
Characters" above and in the examples below.
:space 2
=!FOR EXAMPLE ... =!
:ccoff
:space 2
:font 2
:dson
:lpi 9
╔═════════════════╣ SAMPLE TEXT ╠════════════════╗
║ ║
║ :ccon Activate control characters ║
║ ║
║ Ammonia is passed through brine followed ║
║ ║
║ by CO~2~ forming NaCO~3~. ║
║ ║
║ :ccoff Deactivate control characters ║
║ ║
║ :sbon ║
║ ║
║ This whole sentence is subscripted. ║
║ ║
║ :sboff ║
║ ║
╚════════════════════════════════════════════════╝
:font 0
:dsoff
:lpi 6
:space 2
:ccon
Ammonia is passed through brine followed
by CO~2~ forming NaCO~3~.
:ccoff
:SPACE 2
:sbon
This whole sentence is subscripted.
:sboff
:eject
:font 1
:dson
:lpi 9
╔══════════════════════════════════╗
║ 2-30 IHSPRINT USER GUIDE ║
╚══════════════════════════════════╝
:space 3
┌────────┐
│:SCALE n│
└────────┘
:font 0
:lpi 6
:scale 1
:ccon
:dsoff
:space 1
=:SCALE= sets the print character scale whenever an
alternate font is being used. The single
parameter is a number from 1 to 10. Only
fonts which are created in scale 1 may be
scaled up to 10. Those fonts which are
created by IHSFONT in scale 2 may not be
changed.
Essentially, the SCALE parameter sets the size
of the printed character to "n" times the
normal size. Thus, :SCALE 5 will print
letters 5 times normal size. =Because of
this= you must remember that if the characters
are twice as big, only 1/2 the normal number
of characters will fit on a line. If
characters are 4 times as big (:SCALE 4) then
only 1/4 the normal number of characters will
fit on a line.
A simple rule of thumb is to take the normal
print width (say, 80 characters) and divide by
the scale size. Thus if you set scale to 8,
only 10 characters will fit on a printed line
(80 divided by 8).
:eject
:font 1
:lpi 9
:dson
╔══════════════════════════════════╗
║ IHSPRINT USER GUIDE 2-31 ║
╚══════════════════════════════════╝
:space 3
┌──────┐
│:SCALE│
└──────┘
:font 0
:lpi 6
:scale 1
:dsoff
:ccon
:space 2
=!FOR EXAMPLE ... =!
:ccoff
:space 1
:font 2
:dson
:lpi 9
╔═════════════════╣ SAMPLE TEXT ╠════════════════╗
║ ║
║ :load2 normal.f08 ║
║ ║
║ :font 2 ║
║ ║
║ This is printed in scale 1. ║
║ ║
║ :scale 2 ║
║ ║
║ This is printed in scale 2. ║
║ ║
║ :scale 4 ║
║ ║
║ Printed in scale 4. ║
║ ║
║ :scale 1 ║
║ ║
╚════════════════════════════════════════════════╝
:lpi 6
:dsoff
:space 2
:scale 1
This is printed in scale 1.
:scale 2
This is printed in scale 2.
:scale 4
Printed in scale 4.
:scale 1
:eject
:font 1
:lpi 9
:dson
╔══════════════════════════════════╗
║ 2-32 IHSPRINT USER GUIDE ║
╚══════════════════════════════════╝
:space 3
┌─────────────────┐
│:SPON or :SPOFF│
└─────────────────┘
:font 0
:lpi 6
:scale 1
:ccon
:dsoff
:eon
:space 2
=:SPON= turns on the SUPERSCRIPT mode of printing.
All text which follows will be printed in
superscript until a
=:SPOFF= control word is encountered. This will cause
all text lines which follow to be printed
normally.
=NOTE: SUPERSCRIPT mode is NOT supported on the CITOH
Printer.
=NOTE:= SUPERSCRIPT mode is most easily used with the
Control characters as described under
"Control Characters" above and in the examples
below.
:space 1
=! FOR EXAMPLE ...=!
:ccoff
:space 1
:font 2
:dson
:lpi 9
╔═════════════════╣ SAMPLE TEXT ╠════════════════╗
║ ║
║ :ccon ║
║ ║
║ Algebraic notation is easy with FONTASTIC. ║
║ ║
║ For example: ║
║ ║
║ x^3^ + x^4^ - y^n^== ║
║ ║
║ :ccoff ║
║ ║
╚════════════════════════════════════════════════╝
:font 0
:lpi 4
:dsoff
:space 1
:ccon
Algebraic notation is easy with FONTASTIC.
For example:
:eoff
x^3^== + x^4^== - y^n^==
:eon
:lpi 6
=NOTE:= A peculiarity of the EPSON printer is that the
printer is left in double strike mode whenever
SUBSCRIPT or SUPERSCRIPT is invoked. To put
:ccoff
the mode back to normal, the double == is put
after the last control character code to turn
on then turn off the double strike mode.
:eject
:font 1
:lpi 9
:dson
╔══════════════════════════════════╗
║ IHSPRINT USER GUIDE 2-33 ║
╚══════════════════════════════════╝
:space 3
┌─────┐
│:UDIR│
└─────┘
:font 0
:lpi 6
:scale 1
:space 2
:dsoff
:ccon
=:UDIR= Causes IHSPRINT to send special control codes
to the printer which will cause the printer to
print all text which follows in
uni-directional mode. This means that the
print head will only print in one direction.
This mode remains in effect until a :BDIR
command is encountered.
:space 2
= NOTE= It is recommended that uni-directional mode be
used when printing SCALE 2 alternate fonts or
when printing vertical lines to prevent
distortion caused by bi-directional printing.
:space 2
!=FOR EXAMPLE ...=!
:space 2
:font 2
:lpi 9
:ccoff
:dson
╔═══════════════╣ SAMPLE TEXT ╠══════════════════╗
║ ║
║ :udir <== Activate uni-directional printing ║
║ ║
║ All these lines will be printed ║
║ ║
║ in uni-directional mode. This means the print ║
║ ║
║ head will print in only one direction. ║
║ ║
║ :bdir <== Activate bi-directional printing ║
║ ║
║ Everything from here will be printed in ║
║ ║
║ bi-directional mode. ║
║ ║
╚════════════════════════════════════════════════╝
:eject
:font 1
:lpi 9
:dson
╔══════════════════════════════════╗
║ 2-34 IHSPRINT USER GUIDE ║
╚══════════════════════════════════╝
:space 3
┌────────────────┐
│ :UON or :UOFF │
└────────────────┘
:font 0
:lpi 6
:scale 1
:ccon
:dsoff
:space 2
=:UON= turns on the underscore mode of printing. All
text lines which follow will be printed with
underscore until a
=:UOFF= control word is encountered.
:space 3
!= FOR EXAMPLE ... =!
:space 2
:font 2
:lpi 9
:dson
╔══════════════════ SAMPLE TEXT ═════════════════╗
║ ║
║ This line of text is in normal print mode. ║
║ ║
║ :uon ║
║ ║
║ Monday is a hard way to spend ║
║ ║
║ one-seventh of your life. ║
║ ║
║ :uoff ║
║ ║
║ This final line is back to normal. ║
║ ║
╚════════════════════════════════════════════════╝
:font 0
:dsoff
:lpi 6
:space 2
This line of text is in normal print mode.
:ccon
_Monday is a hard way to spend_
_one-seventh of your life._
:ccoff
This final line is back to normal.
:ccon
=NOTE:= The underscore mode may also be activated by
using the IHSPRINT control characters as
described under "Control Characters" above.
When you have leading blanks on your line of text
your printer may underscore these. To circumvent
this, use the control characters instead of words.
:ccoff
:eject